//
//  AnimationViewController.swift
//  YUANSHI
//
//  Created by pro on 2020/2/3.
//  Copyright © 2020 wangbin. All rights reserved.
//

import UIKit

class AnimationViewController: UIViewController {

    let dataArr = ["CAKeyframeAnimation"]
    
    lazy var tabelView : UITableView = {
        let tableView = UITableView.init()
        tableView.delegate = self
        tableView.dataSource = self
        return tableView
    }()
    
    override func viewDidLoad() {
        super.viewDidLoad()

        setUI()
    }
    
    private func setUI (){
        self.title = "动画"
        self.view.addSubview(self.tabelView)
        self.tabelView.snp.makeConstraints { (make) in
            make.left.top.right.bottom.equalToSuperview()
        }
    }
    

}

extension AnimationViewController : UITableViewDelegate,UITableViewDataSource{
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return dataArr.count
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell : UITableViewCell = UITableViewCell.init(style: .default, reuseIdentifier: "cell")
        cell.textLabel?.text = dataArr[indexPath.row]
        
        return cell
    }
    
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        switch indexPath.row {
        case 0:
            let cakeyVc = CAKeyAnimationViewController.init()
            self.navigationController?.pushViewController(cakeyVc, animated: true)
        default:
            break
        }
    }
    
    
    
    
}
